package model;

/**
 * @author lucasamaral
 * @author fernando
 */
public class Transicao {

  private String estadoAtual;
  private String simboloAtual;
  private String proximoEstado;
  private String proximoSimbolo;
  private String movimenta;
  public final static String MOVIMENTA_DIREITA = "D";
  public final static String MOVIMENTA_ESQUERDA = "E";

  /**
   * Método para o atributo EstadoAtual.
   * @return Uma String.
   */
  public String getEstadoAtual() {
    return estadoAtual;
  }

  /**
   * Método para o atributo EstadoAtual.
   * @param estadoAtual Uma String.
   */
  public void setEstadoAtual(String estadoAtual) {
    this.estadoAtual = estadoAtual;
  }

  /**
   * Método para o atributo SimboloAtual.
   * @return Uma String.
   */
  public String getSimboloAtual() {
    return simboloAtual;
  }

  /**
   * Método para o atributo SimboloAtual.
   * @param simboloAtual Uma String.
   */
  public void setSimboloAtual(String simboloAtual) {
    this.simboloAtual = simboloAtual;
  }

  /**
   * Método para o atributo ProximoEstado.
   * @return Uma String.
   */
  public String getProximoEstado() {
    return proximoEstado;
  }

  /**
   * Método para o atributo ProximoEstado.
   * @param proximoEstado Uma String.
   */
  public void setProximoEstado(String proximoEstado) {
    this.proximoEstado = proximoEstado;
  }

  /**
   * Método para o atributo ProximoSimbolo.
   * @return Uma String.
   */
  public String getProximoSimbolo() {
    return proximoSimbolo;
  }

  /**
   * Método para o atributo ProximoSimbolo.
   * @param proximoSimbolo Uma String.
   */
  public void setProximoSimbolo(String proximoSimbolo) {
    this.proximoSimbolo = proximoSimbolo;
  }

  /**
   * Método para o atributo Movimenta.
   * @return Uma String.
   */
  public String getMovimenta() {
    return movimenta;
  }

  /**
   * Método para o atributo Movimenta.
   * @param movimenta Uma String.
   */
  public void setMovimenta(String movimenta) {
    this.movimenta = movimenta;
  }
}
